﻿using System.Collections.Generic;
using Talentnet.Data.Access;
using Talentnet.Data.Entity;

namespace Talentnet.Data
{
	partial interface ILoginUser
	{
        List<LoginUser> GetList();

        SEC_User GetUser(int clientID, string loginName);

        List<SEC_User> GetUserList(int clientID, int roleID);

        void DeleteUsersInRoles(int clientID, string loginName);

        void DeleteUser(int clientID, string loginName);

        void ResetPassword(int clientID, string loginName);

        void CreateNewUser(SEC_User user);

        void UpdateUser(SEC_User user);

        void AssignRoleForUser(SEC_UsersInRole userInRole);
	}
}
